package org.hang.gift.mapper;

import com.baomidou.mybatisplus.plugins.Page;
import org.apache.ibatis.annotations.Param;
import org.hang.gift.domain.Employee;
import com.baomidou.mybatisplus.mapper.BaseMapper;

import java.util.List;

/**
 * <p>
 *  Mapper 接口
 * </p>
 *
 * @author hang
 * @since 2024-03-22
 */
public interface EmployeeMapper extends BaseMapper<Employee> {

    /*
     我们自定义的高级查询+分页查询+关联查询，只需要正常写sql关联语句，
     当mybatisplus 底层扫描到这个方法的第一个参数为page 对象时，
     就会自动在我们的sql语句后面加上limit分页条件以及关键字。
     返回值只是当前页数据,  总条数等其他的分页结果在page对象里画
     */
    List<Employee> PageQuery(Page<Employee> page,@Param("keyword") String keyword);

}
